
import {
	request
} from '@/assets/caigouRequest.js'
import { HTTP_ONLINE_URL} from '@/config/app';
import { objectToQueryString } from '@/assets/public.js'
let devGulz = HTTP_ONLINE_URL + '/api'; // 线上展会


// 查询所有需求数量单位列表
export function faUnitList(data) { 
	return request({
		url: `${devGulz}/faUnit/list`,
		method: 'get',
		data: data
	})
}
// 查询所有一级商品分类
export function shopCategoryList(data) { 
	return request({
		url: `${devGulz}/shopCategory/list`,
		method: 'get',
		data: data
	})
}
// 发布采购信息
export function purchaseInfoSave(data) { 
	return request({
		// 参数是query形式的时候，用objectToQueryString这个方式包裹入参
		url: `${devGulz}/purchaseInfo/save${objectToQueryString(data)}`,
		method: 'post',
		data: data,
		// header:'application/x-www-form-urlencoded'
	})
}

// 查询某个采购寻单详细信息
export function purchaseInfoGet(data) { 
	return request({
		url: `${devGulz}/purchaseInfo/get`,
		method: 'get',
		data: data
	})
}

// 获取当前用户的商品信息列表
export function shopProductList(data) { 
	return request({
		url: `${devGulz}/shopProduct/list${objectToQueryString(data)}`,
		method: 'get',
		data: data
	})
}


// 提交报价
export function faQuotationSave(data) { 
	return request({
		url: `${devGulz}/faQuotation/save${objectToQueryString(data)}`,
		method: 'post',
		data: data
	})
}

// 分页获取采购寻单数据列表
export function purchaseInfoList(data) { 
	return request({
		url: `${devGulz}/purchaseInfo/list`,
		method: 'get',
		data: data
	})
}

// 查询某个采购寻单的参与报价信息
export function faQuotationGet(data) { 
	return request({
		url: `${devGulz}/faQuotation/get${objectToQueryString(data)}`,
		method: 'get',
		data: data
	})
}

// 查询我参与的采购寻单数据列表
export function faQuotationList(data) { 
	return request({
		url: `${devGulz}/faQuotation/list`,
		method: 'get',
		data: data
	})
}

// 获取某个采购寻单中所有报价信息数据列表
export function faQuotationListQuotation(data) { 
	return request({
		url: `${devGulz}/faQuotation/listQuotation${objectToQueryString(data)}`,
		method: 'get',
		data: data
	})
}


// 采购商查看供应商报价详细信息
export function faQuotationgetQuotation(data) { 
	return request({
		url: `${devGulz}/faQuotation/getQuotation`,
		method: 'get',
		data: data
	})
}

// 成交商品
export function dealPurchaseInfo(data) { 
	return request({
		url: `${devGulz}/purchaseInfo/dealPurchaseInfo${objectToQueryString(data)}`,
		method: 'post',
		data: data
	})
}

//查询未查看的我发布的和我参与的数量
export function unViewNumber(data) { 
	return request({
		url: `${devGulz}/purchaseInfo/getUnViewNumber`,
		method: 'get',
		data: data
	})
}

















